A Rudimentary Quantum Compiler
نویسنده
چکیده
We present a new algorithm for reducing an arbitrary unitary matrix into a sequence of elementary operations (operations such as controlled-nots and qubit rotations). Such a sequence of operations can be used to manipulate an array of quantum bits (i.e., a quantum computer). We report on a C++ program called “Qubiter” that implements our algorithm. Qubiter source code is publicly available.
منابع مشابه
A Rudimentary Quantum Compiler (2cnd Ed.)
We present a new algorithm for reducing an arbitrary unitary matrix U into a sequence of elementary operations (operations such as controlled-nots and qubit rotations). Such a sequence of operations can be used to manipulate an array of quantum bits (i.e., a quantum computer). Our algorithm applies recursively a mathematical technique called the CS Decomposition to build a binary tree of matric...
متن کاملThe NIST EXPRESS Toolkit: Requirements for Improvement
The NIST EXPRESS toolkit is a software library for building EXPRESS-related tools. This paper is one in a series describing the latest version of the toolkit. This document describes shortcomings of previous versions of the toolkit, requirements for improvement, and a recommended approach for addressing those requirements. A background knowledge of EXPRESS and the EXPRESS toolkit is presumed as...
متن کاملPregnancy in Non-Communicating Rudimentary Horn of A Unicornuate Uterus
Background: Diagnosis and management of pre-rupture stage of the pregnant horn are difficult and usually missed on a routine ultrasound scan. Furthermore, most cases are detected after rupture of pregnant horn. Case: We presented a 28-year-oldG2 L1 woman with diagnosis of RHP at 14 weeks of gestation. She was initially diagnosed with a normal intrauterine pregnancy, whereas a pregnancy in a rig...
متن کاملA Compiler for a Functional Quantum Programming Language
We introduce a compiler for the functional quantum programming language QML [1], developed in Haskell. The compiler takes QML expressions as input and outputs a representation of quantum circuits (via the category FQC of finite quantum computations) which can be simulated by the simulator presented here, or by using a standard simulator for quantum gates. We discuss the structure of the compile...
متن کاملAn Optimizing Pulse Sequence Compiler for NMR QIP
Quantum information processing is a multi-disciplinary science involving physics, mathematics, computer science, and even quantum chemistry. It is centred around the idea of manipulating physical systems at the quantum level, either for simulation of physical systems, or numerical computation. Although it has been known for almost a decade that a quantum computer would enable the solution of pr...
متن کامل